ecological complexity - French English Dictionary